package gsw.demo.mvp.mvp.model;

import java.util.List;

import gsw.demo.mvp.mvp.bean.Girl;

/**
 * 模型层：获取数据。
 * 遵循开闭原则，使用接口。
 */
public interface GirlModel {
    //通过回调的方式返回数据：方便处理异步数据
    void loadGirl(GirlOnLoadListener girlOnLoadListener);

    //设置一个回调接口
    interface GirlOnLoadListener {
        //数据获取完成的回调
        void onComplete(List<Girl> list);
    }
}
















